#练习 33 While 循环
# i = 0
# numbers = []
#
# while i < 6:
#     print(f"At the top i is {i}")
#     numbers.append(i)
#
#     i = i + 1
#     print("Numbers now: ", numbers)
#     print(f"At the bottom i is {i}")
#
#     print("The numbers: ")
#
# for num in numbers:
#     print(num)


"""把这个 while-loop 转换成一个你可以调用的函数，然后用一个变量替代 i < 6 里面的 6"""


def numbers_list(numbers):
    i = 0
    list1 = []

    while i < numbers:
        print(f"At the top i is {i}")
        numbers.append(i)

        i = i + 1
        print("Numbers now: ", list1)
        print(f"At the bottom i is {i}")

        print("The numbers: ")

    for num in list1:
        print(num)

numbers_list(6)

"""把这个 while-loop 转换成一个你可以调用的函数，然后用一个变量替代 i < 6 里面的 6。
用这个函数重新写一下这个脚本，试试不同的数值。
再增加一个变量给这个函数的参数，然后改变第 8 行的 +1，让它增加的值与之前不同。
用这个函数重新写这个脚本，看看会产生什么样的效果。
用 for-loop 和 range 写这个脚本。你还需要中间的增加值吗？如果不去掉这个增加值会发生什么？"""